The Delhi skipper rallied his team from 37 for 4 to 274 for 7 at close on day one of the Ranji Trophy match against Punjab.
The home team were frustrated as Hyderabad managed to hold on to the last wicket ending on 410 for nine.
Despite a late burst by leg spinner Sairaj Bahutule, Mumbai failed to wrap up Uttar Pradesh's second innings as the hosts finished on 205 for seven wickets.
Punjab were 323 for eight, still needing 47 more runs to surpass the Baroda first innings total on the third day of the Ranji Trophy Elite Group 'A' cricket match.
An unbeaten 93 by Robin Morris helped Mumbai take a 127-run first inning lead over Uttar Pradesh in the Ranji Trophy Elite Group 'A' clash.
Amit Mishra took 5 for 33 as Haryana bundled out Baroda for 169 runs to take a two-run lead.
Mumbai restricted Uttar Pradesh to 169 for seven at the K D Singh Babu stadium in Lucknow.
Bengal reached 207 for three against Tamil Nadu on the rain-interrupted first day of the Ranji Trophy Elite Group B league match.
Tamil Nadu ended day one on 267 for eight against Uttar Pradesh in the Elite Group 'A' Ranji Trophy match.
The opener hit his maiden Ranji Trophy century in a seven-wicket victory over Assam.
Wasim Jaffer hit an unbeaten 117 and Vinayak Mane was unbeaten on 63 as Mumbai hit up the required 185 runs for victory in the Ranji Trophy match.\n\n
Despite the opener's 105 Delhi were precariously placed against Mumbai on the penultimate day of the Ranji Trophy match.
The opener scored 151 runs as Karnataka piled up 411 runs against Bengal.
Gujarat took a three-run lead over Bengal in the first innings to bag two points.
Shatrunjay Gaekwad, son of former Test player Anshuman, scored a fighting 68 to rescue a struggling Baroda.
Opener Gautam Gambhir fell four runs short of his second successive century, but Delhi's batting crumbled after his dismissal in the post-lunch session.
The 22-year-old fast bowler will play in Mumbai's Ranji Trophy matches against Delhi and UP.
A fighting 126-run partnership between captain Rohan Gavaskar (96) and Sanjeeb Sanyal (60) couldn't save Bengal in the Ranji Trophy match.
A stubborn, unbeaten 53 by No. 9 batsman G Shanakararao helped Andhra Pradesh draw their \n\nRanji Trophy match against Railways.\n\n
Baroda were 219 for 4 after conceding a 111-run first innings lead to Mumbai on the penultimate day of the Ranji Trophy match.
After setting UP a stiff target of 346 for victory, Baroda reduced the visitors to 114 for three in the second innings.
The hosts are ahead by only 76 runs with four wickets in hand and a full day's play left in the Ranji Trophy match against Railways.
Former Ranji champions Railways were placed at a comfortable 192 for one against Andhra on the second day of the Ranji Trophy Elite Group A match.
Karnataka were dismissed for 208 in the first innings on day 1 of the Ranji Trophy Elite Group B match against Tamil Nadu.
Gujarat bagged two points by virtue of first innings lead in the Ranji Trophy match which ended on Saturday.
Ramesh Powar and Nilesh Kulkarni spun Karnataka out for a paltry total on the final day of the Ranji Trophy Elite Group 'A' match on Saturday.
Uttar Pradesh chased the 231-run target with five wickets to spare to beat Maharashtra.
Uttar Pradesh chasing a target of 232 ended the day on 59 for one after bowling out Maharashtra for 119 in the second innings.
Delhi gained early advantage as they scored 184 for three against Bengal's 240.
An unbeaten 105 by Y Venugopal Rao helped Andhra Pradesh hold Tamil Nadu to a draw in the Ranji Trophy.
M Vijay's superb 179 helped Tamil Nadu make 474 for nine declared in their first innings against Andhra.
Hyderabad to 246 for 5 at close on the first day of the four-day Ranji Trophy Elite Group B match against Rajasthan in Jaipur.
The visitors thwarted the Delhi attack for over an hour to finish at 201 for 7 in the Ranji Trophy Elite Group 'A' match.
The hosts trounced Assam by an innings and 46 on the third day Ranji Trophy Elite Group 'B' match.
The debutant claimed seven for 76 to help Tamil Nadu take a vital 26-run first innings lead over Punjab.
After gaining a vital 46-run first innings lead, Bengal succumbed to Andhra bowling and were reeling at 144 for 8.
The middle-order batsman slammed a patient 131 off 206 balls even as champions Mumbai took a huge 235-run first innings lead over Gujarat.
Madhya Pradesh leg spinner Yogesh Golwalkar claimed eight wickets to single-handedly restrict Railways to 373.
Half centuries by Wasim Jaffer and Amol Muzumdar helped Mumbai take a 18-run first innings lead over Gujarat in the Ranji Trophy match.
The two bowlers claimed three wickets each as Uttar Pradesh restricted the hosts to 236 for eight on the opening day of the Ranji Trophy match.